body{
    /*font-family: Helvetica Neue,Helvetica,"Segoe UI",Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;*/
}
.container{

}

.swiper-container .swiper-slide img{
    height: 100%;
}

.navbar-brand{
    color: #eeeeee!important;
    margin-left: 20px;
    margin-right: 20px;
}
.navbar {
    margin-bottom: 0!important;
}
@media (min-width: 768px){
    .navbar {
        border-radius: 0!important;
    }
}
.navbar-inverse .navbar-nav>li>a {
    color: #c2c2c2;
}
.navbar .dropdown-menu li{

}
.navbar .dropdown-menu li:hover{
    background-color: #389e51!important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #eeeeee!important;
    text-decoration: none;
    background-color: transparent;
}
.dropdown-menu>li>a {
    padding: 10px 20px!important;
}
/*轮播图分页按钮*/
.swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    border: 2px solid #eeeeee;
}
.swiper-pagination-bullet-active{
    background-color: #eeeeee;
}

.search-btn{
    position: absolute;
    right: 0;
    top: 0;
    color: #888888;
    font-size: 10px;
    height: 32px;
    padding: 8px 6px;
    cursor: pointer;
}


.ecol{
    padding: 0 3px;
}
.pagination li.disabled a{
    padding: 6px 8px;
}

.panel-default>.panel-heading {
    background-color: transparent;
    position: relative;
}

.breadcrumb{
    padding: 0 5px;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}
.panel-heading{
    position: relative;
}
/*index*/
.pvo52{
    margin-bottom: 4px;
}
.pvo52 a {
    color: #656565;
}
.panel .more52{
    position: absolute;
    right: 15px;
    top: 10px;
    text-decoration: none;
    color: #8c8989;
}
/* code.html */
.b20 .project .intro {
    font-size: 12px;
    word-wrap: break-word;
    word-break: break-all;
    color: #666666;
    margin: 2px 0;
}
.b20 .tags-wrapper {
    margin-right: 70px;
    display: inline-block;
}
.b20 .project .topic {
    position: absolute;
    right: 0;
    background-color: #caf1cc;
    color: #1b9420;
    padding: 3px 3px;
    bottom: 0;
}
.b20 .project .tags, .project .topic {
    font-size: 13px;
}
.b20 .project .tags {
    background-color: #b5d2e0;
    color: #2c4754;
    padding: 2px 3px;
    margin-bottom: 2px;
    display: inline-block;
}

/* b23 share.html */
.b23 .wznr img{
    margin-bottom: 3px;
}


.w-e-text table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.w-e-text table td,
.w-e-text table th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 3px 5px;
    min-height: 30px;
    height: 30px;
}
.w-e-text table th {
    border-bottom: 2px solid #ccc;
    text-align: center;
    background-color: #f1f1f1;
}
/* 代码块样式 */
.wznr pre{
    padding: 0;
    border-radius: 4px 4px 0 0;
}
.wznr pre code{
    white-space:pre;
    border-radius: 4px 4px 0 0;
    padding: 8px!important;
}
.hljs-ln tr td{
    border: none;
}
table.hljs-ln{
    border-top: none;
    border-left: none;
}
table.hljs-ln td{
    padding: 0 0 0 8px;
    min-height: 20px;
    height: 20px;
}
.hljs-ln td.hljs-ln-numbers {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: right;
    color: #afafaf;
    border-right: 2px solid #50cc50;
    vertical-align: top;
    padding-right: 5px;
    min-width: 30px;
    /* 你的定制风格 */
}
.hljs-ln td.hljs-ln-code {
    padding-left: 8px;
}

pre code * {

}
pre .hljs-ln * {
    line-height: 18px!important;
    font-size: 14px!important;
}

.notice-bar{
    background-color: antiquewhite;
    text-align: right;
}
.notice-bar a{
    margin: 2px 5px;
}

/* 搜索框 */
#fsearch827{
    margin-top: 5px;
}
#fsearch827 input {
    height: 32px;
    line-height: 32px;
}

.ease{
    webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


.yka-box a{
    text-decoration: none;
    color: #8c8989;
}
.yka-box a:hover{
    color: #42c160;
}

.color-red-1{
    color: #F44336;
}

.nc-card{
    background-color: #FFFFFF;
    padding: 0 10px;
}
.nc-card .header{
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #555555;
    border-bottom: 1px solid #EAEAEA;
}
.nc-card .body{
    padding: 10px;
}
